secrete oneself - English Synonyms Dictionary